@tmaust: Lots of hard