paths are complicated