oh great idea to push into _cleanups and yes that would be very cool if we could figure out a way to hook it into cleanups automatically without wrecking the simple/functional api the stub methods have now