You might be copying this pattern from elsewhere, in which case it's probably fine, but it seems weird to me to call the cb with a string instead of an `Error`.