Fix C back end.