Use CInt so its easier for dependencies to FFI with it