Can be `None` in some error cases