actually use fork_fake_init and shell_debug functions