Support comparing different implementations #5