restriction on name of subroutine?

couldn't compile previous version