yet more solaris brokenness