All rights reserved, copyright Will Mullaney 2022 <rdns-reaper@mullaneywt.anonaddy.com>