Modified reforge() method.