Narrowing abstractions to restore proper relationship recording.