won't this fail if project actually is None?