don't report json parse failure if cb threw
avoid infinite loop when package name doesn't match