Running

  1. Run our own implementation

  2. Run the external implementation