Those internal floats are somewhat more precise than the printed floats, because pd doesn't print enough digits.
my problem is with the printed format. sometimes it's also a problem when
getting those numbers from some operation, and they have to be worked in
symbols or something (don't have a concrete example). but I thought that
something like that wouldn't be just a design error.