one http handler to rule them all