Most of the formal critique of the surface hopping method comes from the unnatural separation of classical and quantum degrees of freedom. Recent work has shown, however, that the surface hopping algorithm can be partially justified by comparison with the Quantum Classical Liouville Equation. It has further been demonstrated that spectroscopic observables can be calculated in close agreement with the formally exact hierarchical equations of motion.