For when looking at the todo item. Just an observation about the possible reason for not stripping $crlf from writeini being that people might have wanted to write 2 items at the same time. If that were happening in the beginning, the change from API to internal routine would have made that more difficult, because of how the cache has been causing the entire disk write to be treated as if a single item until after the cache has been cleared either from copy to new file or after client restart. In my most recent alias, when replacing:

writeini %file1 hashtable item data

with:

writeini %file1 hashtable item $+(data,$crlf,item2=data2)

... $readini sees the entire string as the same item until the cache is cleared, and while the cache is active /remini against the item preceding the $crlf also deletes the item structure following the $crlf.