Extended range reader to work for integral types