Added destructor to observe behavior