Ugh cleanup interfaces.