Service binding is still per app, right? So given that XD would not support more than one, there is no reason for user to bind more than one at the moment, so we could fail if multiple found.

You could argue that forcing them to use a fixed name is not a big issue either...