- handle penalties within edges (not phantom nodes) - changes model from providing penalties on turns to using additional segments