Is there a particular valid reason for using twenty instance of a 'hard-coded' string literal rather than one constant and using pointers to access the constant?
And who chose an exclamation mark? ... ... because it's a real PITA using !qB in bash if one misses off the 'escaping' single quotes