PATHSCALE: add API switch