Use ~~ instead of ~ because of unary operator overloading