Solve now supports floats