save four bytes per topic