boolean and del useless vars