Discussions of efficiency aside, take a close look at the pass variable, and whether its really necessary