$userTwo is an existing user (the example in my first post was typed to keep it simple and I miss-typed it. I think I was checking to see if the save() returned true in my actual code but I am not sure now. I will have another look a little later and let you know how I get on.