Migrations revisited