counter_cache isn't decremented when it should

counter_cache isn't decremented when a model with a self referential association is destroyed.
Can someone confirm?