need more control over the execution trees in the tests