neighbour check added back since takes too long