fix 5.8 ism that does not work on 5.6 (incrementing a subroutine).