caching for branch switch
Completed transistion into new test case design, with confirmation that it passes as expected