validate barfs on undefined :( maybe a bug in convict. happy to change it to something falsey like emptystring if you think that's better.