Exactly, when the interface contract is not fulfilled, it's safer to warn the user about it.