take a different approach to getting context for history