Unfortunately, this is how things work at the moment. There was a project in the past to allow this type of expression manipulation, but it was discontinued. Who knows in the future…