Base short circuit on absolute value of fields

can't believe i missed this bug for so long...