Added ~ operator