What does a secondary object agree with