We should probably write a warning out if there's no callback, since that's likely to be an error.