@badlur I'm leaning toward putting as much logic as we can into MapController so we don't have to handle it everywhere we get a location. This work can be completed as part of https://trello.com/c/P5XinQtL/163-crash-when-no-location-allowed.