extending exception
locations api