proper notification and retry on location failure