message type resolution for non-generic publish bugfix