These don't take an algorithm arg