The same as for the previous getters. The result is ignored in 100% cases. Therefore it must be called 'unsafe', and return the double as 'return'. When fails, it can return 0, so as at least the behaviour is not undefined. The same '0 on error' could be used in the other getters.