Tested with a decimal. Passed.

Further testing needed.