Specialized Torch 1.0 Review