Re-using watched for solution reconstruction

This should further minimize memory usage