#532: updated to return 404 if file does not exist.