um actually i should have deleted this method entirely.  all of this decimals nonsense is handled in set_intensity_step at line 203