prior to my-sh refactor