Redoing all of the interfaces.