why did this change to `getLastError` but the others did not?