null_blk: shuffle responsibilities around
vsl: fix responsibilities