Loop mistake: use "... downfrom ..." and not "... by -1 ..."