the removal of `is_numeric($v)` will lead to another issue as described here https://github.com/propelorm/Propel/issues/283