Consider too what happens with cleanup ("0");.
In reply to Re: Return Question in Subroutine by GrandFather in thread Return Question in Subroutine by Anonymous Monk