excluding shell