A bit of simplification b/c we're only dealing with floats