autoptr bug fix