Fails if 'data' key not there