fix operators
do not throw if message is missing