Many thanks to Brandon T Hall for their contribution!