I guess the row would need to know if it's the first or last row to be able to calculate this correctly should we not need edge spacing.