solaris sh doesn't allow functions and variables with the same name