allow custom paths for chaining