validate() is now async
0.2.0