This is good.  What happens when a call occurs with no codebases?

Also, what happens when an old client calls a new master?  What about a new client calling an old master?