Change tack for the ReportAdapter - use a stack