Spent a lot of time with Brendan and fixed all the bugs.