grenv: Thank you grenv, I considered "at least" but decided that it was redundant and I also didn't repeat conditions that were carried forward by the "else"'.
Pythagorus: Yet, for absolute, no question of doubt, clarity, I would use your form with the redundancies.