Why not "must have at most 8 decimal places"? Do you mean the number 0 must be represented as "0.00000000" instead of "0"? If so, I'm not sure this is really necessary.