Fixing bugs from earlier refactor. Trying (and failing) to work around issue where user can optionally select donation to recur (if no option is select it goes to monthly)