return 404 instead of 400