They badly need a high-pressure suit.
The tech has been out there for some time. The hardsuits were built and proved here at Ames, then tossed out the window.
The low-pressure suits are going to cost lives someday, and it's not like they didn't have enough time to work it out.
