Implemented return_to_pool