How about "firstBytePosition must be <= lastBytePosition" for the error msg instead?