validate settlement locations on client