(non blocking) this is a pretty interesting/hacky workaround. would be easier and better done with report data sources