shell friendly