Curious -- why move the defer statement here?