fix function validation of *
make Name a part of the function
allows for more reusable validations
cbugg: close bug-716