added extra checks for Big and Little EndianRStreams (no check length, if size ==1)