Revert "fix noperator to avoid producing non usefule names"

This reverts commit b5e940a6e2f9e778b420f0d3f629901f74b24cde.
Revert "rid/sid fix"

This reverts commit b092812e855872bbda237b64afa93bcbe893950c.
Revert "Revert "rid/sid fix""

This reverts commit ee9118ce6f970b3726755cde5eec1fc7e13bee0a.
Revert "Revert "fix noperator to avoid producing non usefule names""

This reverts commit 2494e0c51853ba556a6fd02604bf8504ab29ac23.