Make CPHP deal properly with non-integer numeric values