I made a comment on this style of critical section (comparing it to using `defer`) in #140. I'm not sure that I the question was fully answered, but it might be me being slow. So just for completeness' sake, what is the downside of using defer in this scenario?