array without an index always expands to the element in the index 0 (saying "the first element" is not accurate)
Restructure the "Exceptions" section; this is actually a bug in ShellCheck and should be clearly called out as such.
describe workaround to local variable confusion
Use triple backticks rather than indenting for code.
Replaced "Contraindications" with "Exceptions".
Created SC2128 (markdown)