WIP: which context should throw for macro stuff to work?
wip: throwing reporter