Working through the list