• Why not define the interfaces where they are used?