Type: Posts; User: copeg
Discussions of efficiency aside, take a close look at the pass variable, and whether its really necessary