diff --git a/src/Umbraco.Core/Sync/DefaultServerMessenger.cs b/src/Umbraco.Core/Sync/DefaultServerMessenger.cs
index 58d9cea29d..66609d5c56 100644
--- a/src/Umbraco.Core/Sync/DefaultServerMessenger.cs
+++ b/src/Umbraco.Core/Sync/DefaultServerMessenger.cs
@@ -39,11 +39,22 @@ namespace Umbraco.Core.Sync
///
///
internal DefaultServerMessenger(string login, string password)
+ : this(login, password, UmbracoSettings.UseDistributedCalls)
+ {
+ }
+
+ ///
+ /// Specifies the username/password and whether or not to use distributed calls
+ ///
+ ///
+ ///
+ ///
+ internal DefaultServerMessenger(string login, string password, bool useDistributedCalls)
{
if (login == null) throw new ArgumentNullException("login");
if (password == null) throw new ArgumentNullException("password");
- _useDistributedCalls = UmbracoSettings.UseDistributedCalls;
+ _useDistributedCalls = useDistributedCalls;
Login = login;
Password = password;
}