Adding decode for :msg, :double and :float