in reply to Strict, strings and subroutines

As others have said, strict doesn't lie, so this is likely to be the wrong way to do what you want to do. If what you are trying to do is control the flow of subroutines dependent on input, or something similar, you'll find a lot of Good Ways To Do It on this thread.

George Sherston