should not corrupt the main process