The views and opinions expressed here and in the comments do not necessarily reflect those of my employer and should not be ...