should you move the code that computes test past this branch?