Time will tell - but right now Oshie is not the worst contract on the Caps. He has been the heart and soul of the Caps the last few years while producing consistently. This year - just caught the injury bug. That doesn't mean his contract is bad though. We will see in 2-3 years