return nil on project-root-path failure