minor
negotiating objects with different data