Yah. I don't really see much else to do it.
You can buy a ton of green engrams from the Cryptarch if they're armor pieces. It costs a ton of glimmer but that's another way to do it.
Don't wanna do that in case Xur shows up with multiple exotics I wanna upgrade =/