Even though this is `@private`, shouldn't it have unit tests?