well, lets try it --- I would have assumed that it would return false of `o2` has a key that `o1` doesn't, but this appears to be false...