#113: Make migration dynamic.