sigh. handle negative integers