Hours well spent.