Not super-sure, but wouldn't contains cover the equals-case?