I wasn't that confident about using ```WT_ERR``` there either. The reason it ended up there is that otherwise LSM cursors needed a separate path to allocating an ID than other cursors.