Shell processing