Cycle bases to the rescue. (December 2017)