Issue #2: Modify to not evaluate neighboors twice