I don't understand this. If a negative is passed, you flip it to positive?