readInt shall accept negative values