The function does destroy the parser handle, only, but not the parser itself. In order to destroy the parser completely, call remove() (when the parser has been created with create().