Perlocation assignment