References and shouldRun