all: use Msg() interface