Lots and lots of work.