Tom's been busy...