Why conservativeResize here (and resize elsewhere)? The data in these vectors is no longer meaningful, correct?