WIP tracing prints out the function calls but not the function returns