Listen
Push and 404
TODO
Cleanup