Time well spent.