Everything Works (I think) except Inter and Diff