adding geoPHP specific exception instead of using Exception