I think that you'll also have to have some model-level tests for this, as well as an additional scenario for an additional location and/or not being able to determine the location.