we were not doing translations on a per-sesssion basis properly. very tricky.