Why does this need a `morphTime` property?