I think (I don't remember) that this gem uses Encoding::BINARY instead of Encoding::ASCII_8BIT. I know they are the same thing, so this is really a nit, but just to be consistent