shit, i didn't ask for this.
general_negate