recommend Plack::Middleware::Request but don't die if not found