small improvements to SOWH