fixed problem with floats and ints ending up in the wrong variable lists