fix bug in fnum: dont count leading zeroes after DP as SFs