So far we have seen that simulations of multiple inheritance perform very well on some examples and bad on others. This is not a really satisfactory conclusion. Can we do better? In this section we look at what can be gained by providing language support for the translations discussed above. We analyze two mechanisms: implementation of the implicit interface of a class and built-in delegation.