At the very least, I would suggest that using only the -d without anyargument would result in the Destination profile being embedded.
What if the destination profile is unknown ? This is the case when a device link is being used (the most common case in my usage!). Maybe I can tweak it to do without the profile name if the last profile in the link is a device profile. [ Generally I've taken the approach of making each tool do what it is told, and not be too "smart". ] Graeme Gill.