So, its changed since 1.7.2p1. May I ask what was the reason? My argument for keeping it as it was: if you want the process to run as daemon (and my is), you do not want to keep running the parent process.