apparently running kicker modifies global state