Modifying neighbors set to run on the entire dataset (nil + non-nil) .. more coase grained