xbmc/xbmc — comment on commit d350be8765be8e1eb988654ed5094fa18cc8f740
File:  line 0
By jmarshallnz:

As long as it's documented I don't think it should matter that much - my guess is 99% of the time you want a fallback of zero anyway. I'd be tempted just to keep it simple and assume nothing after the number at all in order to be valid.