Thank you all for your replies. They have helped me understand that immutable means just that! Blame my c heritage where a pointer allows you to scribble over anything.