Function cannon now uses do-list from utilities.