prefix ~, complement