These return `Optional[BaseImage]` and `RImage` respectively. Should both or neither accept `None` as a possible return value?