Advice on releasing a potentially buggy object (solved)