be explicit about unimplemented methods