Issue with scores (OneRoster /results): Decimal scores stored/returned as imprecise floats?

Having an issue with posting decimal number scores to /results. When retrieving the result later, the number is an approximation of the original score.

Steps to reproduce:

  1. Post result with score 102.7.
  2. Get result.

Expected result:

Score is 102.7.

Actual result:

Score is 102.69999694824219.

@Todd DeSchuiteneer, just a heads up.