validate handlers