Assignment completed

Check this out at your leisure.
When the drain method is called? Not sure if that is what you are looking for here.