support OffLattice and CompVacant