Multi-vendor should not just be ignored. Implementation of the standards at software level is not always standard or complete based on my own experience and experience of others I know.