Return empty dict on error.