first cut, needs more work - seems only last migrations generator is actually registered