todo note - need to match seeding behaviour