cook shouldn't try to enforce the bitstream reader type