Spent too long on this. Thanks to @tilltwenty for inadvertently...