Use a simple key-based selection of destination in migrate implementation