expr: split distinct operations, fix split