asInt handle negate numbers