One less bashism. `-a` shall not be used in `if else` clauses.