allow None to be passed in for validators