is this var really needed