Simplify interface by merging path and operator