use ruby, avoid shelling out. google++