Fix byte run facet issues; add unit test