capture unmarshalling exceptions so the whole list isn't blocked by one request throwing exception