After this patch, custom StoreHandlers will also work as expected.
Also maybe downscope it?
Isn't DS always null here?
I meant that the only client for it is undef value printer and we can probably get rid of it altogether, or at least what I did in the very last patch from the stack.
Good catch, I'll remove DS declaration!
Fix review remarks