improve behaviour on SunOS