+ const Block::Endpoint &ep = link->get_endpoints()[entry];
+ const Endpoint &track_ep = ep.track->get_type().get_endpoints()[ep.track_ep];
+
+ if(track_ep.paths&(track_ep.paths-1))
+ {
+ // We're facing the points - keep the blocks reserved so far
+ good = last;
+ good_sens = nsens;
+ }
+