Draft 1-to-many, plus tests.