Xanthogranulomatous pyelonephritis, the gatekeeper's dilemma: a contemporary look at an old problem.