it's a bit weird this is a migration, but I guess that's fine