Added the ! operator and execute tests