give up if data doesn't exist