This is actually a use after free!
This allows multiple return values which makes things a lot easier.