parser is nothrow