A step towards 'write' subsystem rewrite