Why are we forking hangups?