Explaining Computation Without Semantics: Keeping it Simple