Having the interface implement functions does exactly that, so your point only applies for interfaces without implementations.