Thanks to Ryan McQuade for his review request and his Patreon support. The