message is provider neutral