can't this just be simplified to

    csv_reports[organisation.slug] ||= CsvReport.new(csv_report_path(organisation))