the steps are serialized as f32, and the resulting imprecision was leading to decimal values closes #1203