fix 404 handling