QString core = str.mid(pref.length(), str.length() - overhead);
int corePos = pos - pref.length();
state = v.validate(core, corePos);
QString core = str.mid(pref.length(), str.length() - overhead);
int corePos = pos - pref.length();
state = v.validate(core, corePos);