https://empowerias.com/blog/daily-articles/doctrine-of-severability-empower-ias