We get stuck here if an error and we don't call the callback (at least with a null)