added find_by_path for backward compatibility