A body protecting device for wearing by a user comprising an array of energy absorbing cells, wherein each cell comprises a tube, and wherein substantially each tube has a side wall which is near or adjacent to the side wall of at least another tube, and wherein substantially each tube is configured such that the orientation of the tube is substantially maintained when a load is applied parallel to the axis of the tube.