fixed IntegerReader, but still not good enough