all relevant information is passed down to customHandler
common validators are now named functions