Poor performance on Solaris