Couldn't help but DRY it ;)