who is consuming this method again?

i just wonder about the exceptions: i think we should log problems, but not show a error 500 because SEO failed - at least not in production. so i would catch the exception at the outmost location we can, and configure that if we are in debug or not, and rethrow resp. log.