updates for closure compiler