More metrics and make sure our timertasks can't be cancelled by an exception