in reply to Subroutine Return?
I believe you should be using shift instead of pop in dotnet_stuff().