Layer between accelerate and users, for comparison debugging purposes