All unit tests are now passing but I've a feeling I've messed something up in the revision control.