before_relationship_add after returning after relationship informaiton

Hi everyone.

I'm having an issue currently with before_relationship_add, what I am wanting to do is to interrogate the change to a 1:1 relationship. So for instance my idea was:

Relationship changes from A to B.

I load A and find the old name.

I load B and find the new name.

I add a note to say "Changed A to B".

However in the before_relationship_add and the after_relationship_add both seem to return B no matter what I do. I am using the "$arguments['id'] as my reference to check this.

Any ideas on this?