https://github.com/MarkDerman/OrdinaryInfrastructure/pull/141/changes#diff-4d4d9acfbb455537d960d685580e2730fcd38fcdad0a3cf804205100ec05362c