bugfix: 'teardown' expressions now run after 'then' block (changed precedence of then_)