this should probably use `==`, not `eq`, because the "identity" assertion is stronger than you actually need, and will lead to folks wondering *why* you used it.