Clarify when we are using int vs float and move decoders up a level.