2 strikes me as odd... strlen+1 please