We were conditionally defining the C wrapper, but unconditionally using it. So if it didn't exist then things would have broken anyway.