Bunch of patches from Devon.