But aren't we liberally  using category? Why do we want to avoid it "to be compatible with XBlocks"?