the isMutable!T should take care of that