changes needed for closure compiler