The original exception will come from `.First()` when the collection is empty so the error won't be useful. Instead rethrowing with this message makes it more clear what is the problem