I think Null makes sense internally to describe the 'fake' repo implementation. But form a user's high level standpoint, there is simply no repository, so I would keep the flag as you have it.