There is an end in site! Lots of twists!