let CDLL raise its own errors