make user requests less brittle, recover from 404s