A method, system and program processing unit for a robot, by which the safety during execution of a program is improved. In order to prolong its useful life as regards wear by a rider’s hand, and also improve comfort and vibration damping, the body has an external surface which is formed with projections and which tapers from adjacent the flange to adjacent the second end. At least part of the combustible heat source between the first portion and the second portion is wrapped in a combustion resistant wrapper that is one or both of heat conducting and substantially oxygen impermeable. The body also includes a second aperture where the tool extends out of the body. Both the venting port and sampling port are configured with detachable punch points which pass through the lid and are then released from the venting and sampling ports so as to open ends of the passages therethrough for communication with the headspace.