improve finding a shell other than dash