fix shell again for bsd