confront methods use an empty enclosing environment