#18 Commonize to XCBegin