This is cool, I didn't know about ``generator.send()``