Gould relative position map fix

Gould relative position map code that should be cleaner than the first request