Added Devdatta's cfork