No more forking! Using external processes instead