Moving to external context
First simple test is passing in the full environment