shouldn’t this be a `NotImplementedError` or are there other precedents?