'do' is no longer exposed in scope