Yes, defer is absolutely a form of hidden control flow, even if it's less egregious than exceptions.