`seq_len(min(n, ma_reports))` would be cleaner