`@request ||= begin...end` would be better here.