be a good citizen and don't create unnecessary global vars