reference counting checks if freeable.