Big improvements to relationship methods.