custom neighbors... why?