This only throws if a callback isn't supplied.