major improvement on forking behavior