currently exception is raised when dataset is called for query which returned zero result though its been solved in PR #65, I would like to suggest that we should also provide header information