Fixing negative numbers... I think