> But technically, it is still a float...

so what? ok, compromise: let's use ``intval()`` to please ``@return`` ;)