probably end up using a per-row lookup for edge starts