Realized that adding a destructor to interfaces was stupid since the delete macro can't do squat with a &uint.