Fixed interfaces, fixed the list implementation.