more verbose error when there's no data