wrap extended_data in try except to prevent breaking legacy code