ugh... banging my head against a wall because I wasn't thinking about a greenlet correctly