Sharing partial functionality;