adding Al's suggestions to the Solaris Sparc logic