Do it using the C API.