fixed shell incompatibility