allow for custom functions and functions that require arguments to be used in validation