Okay - since this is a new branch, I'll re-add the couple of comments I made before :)

p_string will always be non-nil, so this method can just be an assign.