For the constructor, I must admit I don't know, but the Replication QueueTaskDispatcher uses the exact same mechanism... I never saw any error on my side though, and have tested this quite a bit.