Dive computers for mixed gas diving and PC software for decompression calculations are often considered as 'black boxes' to the diver: they perform part of their function-the calculation of a decompression schedule-but leave the user in a somewhat nebulous state about the relative safety of this schedule. This is because, in reality, the technology, underlying algorithms and utilised constants are not clearly documented, especially if the so-called gradient factors come into play. Gradient factors are sometimes praised as safety knobs for the decompression schedules, or as a unique selling proposition for these black boxes. This paper discusses the impact of gradient factors on the calculation of decompression times, as well as how the different implementations of dive profi le data can infl uence these calculations. With one inert gas in the breathing mixture, the analytical expression for the decompression time is t d. However, if there is more than one inert gas present, the decompression time must be calculated numerically. Therefore 480 square diveprofi les were analysed in the technical/recreational diving range using one freeware, two commercially available software packages and one private software with numerical methods. There are signifi cant differences in the calculation of the decompression times with trimix gases, depending on the helium percentage. In the present analysis, these differences do not come from variations in the decompression algorithms but rather from different implementations of these numerical methods. Presently, a defi nitive answer cannot be given about the origin of these variations but the user should be aware that these exist.