yes, without the fix, this code snippet prints [],[],[] while s1 is writable.