Path Interfaces