Ensure that the variable candidate is referenced 
before assignment