probably good to pull `oldClass.tpe` into a variable named `typeOfThis`, and actually use `oldClass.typeOfThis` instead of `.tpe`