More explicit object matching rules