Redone the internals of listsubs, so numeric fields are actually numeric