Consumes exactly nBytes remaining data from this source and interprets it as a UInt
if no or too much data is present