SClang uses smart operators