In reply to Ksharp.

Yes, you can read the data twice if you need to. That is a valid solution.