bcmath functions return strings, so cast them back to floats