Should we just `rescue EncodingError` instead?