runs under express, kraken, hapi, sails