Some workarounds. Mainly for C.