better logging/error output

and yet more geos