"not" wasnt working, had to redefine