Update how morphTo works