New hardsuit, fixes from master.

Soghun spehs suit and fixes from master.