Adapting path