Path validation components