more generator tomfoolery