throw error on lack of data