With direct WIF, there are now many legitimate use cases for not specifying a project_id or having a local checkout.