Fix call returns .. slightly, why does main return cause a segfault now?