Bug hunting an stray nils appearing on the stack, looks like it's coming from

the function interface
Found the bug, accidently had a return value being expected when calling a void function