return 404 if no handler found