rename "mkpad" to the more appropriate "opaqueChunk"
fix occurances of the reader returning EOF after partial decoding