Shrule Operator