dominictarr: a domain service initiating communication back to a client isn't necessarily a good idea in either case