methods that EventGenerator calls do not need to take arguments as dicts