Implement much needed unification of interfaces