I was testing some unconventional C methods and got bit off track with the error messages. Source code is in pastebin.
There's others small details in the sources, such as the addresses needed to correctly free the memory is invalidated right after the "regret" verse (allockStack = NULL), if the "Worry not" verse doesn't come up.