You change functionality here
It looks like current functionalits broken due to the "simplifications" done here.
I will have to investigate further and added a few more commits in a new PR that come out of this one:
https://github.com/dereuromark/tools/compare/master...master-geo

Working on resolving it now.