Fact-and-fricti0n