updated the presence validator to check for the existance of floats too