don't increment bucket count if setting existing key to new value. careful: insertion on an existing key now returns 0 instead of 1!