fix slots on opt.Message