This series is just a resend of the remaining unreviewed AoA v7 patches. This time round I've Cc'd those with the with the most knowledge about the code each change touches in the hope of finally wrapping this up. Patches 2-5 are the unreviewed patches. Thanks, Tim