Why did you choose "d"? I feel like --migrate seems like the most obvious flag name. Obviously -m is taken already but I'd rather use the long form than have confusing flag names.