nreverse() was not looping far enough to capture the first char
ignoring all the auto generated files