Spread now calculates adjacency