Fix conv ctor: init_to_hold requires default size_
Fix bug with all() when ~block can promote.