tried, decided against, closure compiler. v5.