Maybe I should just explicitly check for zero, thats a valid value. Some tests seem to lead to None though, so I hedged my bets, I will look into that more.