sizer: more code reorg