More careful update for occupied position records