Op getting violated for no reason