actually get frontendData to respect dataSpec