Parse provider only if it has proper type
Log message sending