Is it possible to take a variable that has been used and make it non-existent so that an IsDeclared will not notice that it exists?