Still porting to google closure compiler