didn't realize AddComponent returned the new created instance, doing cleanup