Added stupid interface. (Horrible code)