not a big deal but do you need an interpolated string?
what about `sfprint "#{sprintf "%02d - %s", number, month_names[number]`