I am just saying that some commands, like set 42.1527288 -87.8284360 42.1817060 -87.8275970 geod +ellps=GRS80 -a -p -f %.6f -F %.4f -I +units=us-ft <<EOF $@ EOF 42.152729 -87.828436 42.181706 -87.827597 1.233661 181.234224 10562.4246
never give the units, and some like units, always give the units... OK I guess both need postprocessing.