a bunch of operator message handling