it is sometimes useful to call go() with no fns queued