Shouldn't this be < 1?
Otherwise we will never be able to destroy a refcount :-)