Hm, that's odd. To my knowledge there are numerous RexReader users and none have reported it causing any trouble. Maybe bring it up with BaconSoap himself?
Nothing has changed in the specification.
When there's more than one layer, the only thing to remember is that it's necessary to read in the layer dimensions separately for each one, even though the value won't change from layer to layer.