Don't compare unsigned to >= 0, use std::string::npos.