changed how transformation types are calculated for concatenated transformations