Conforming code to interfaces.