return empty 404 for unhandled endpoints instead of message