Now all tests are passing.
down migration test could be written
PR was submitted prematurely... I should probably close it but I don't want to lose the comments.  It's available for Yaro & Amal to review if they desire.