I'd still prefer to have an exception, since you have an explicit `get`. If it was a `query`, empty list is a good return value