I think that's much dirtier. At this point in the code you're not caring about the environment. You just want to read binary data.