slightly saner math, missed operators