Issue #27: removed unnecessary 'do ... while false' occurrences