added string pitfalls... stupid