fix for sh