Path allocation