note a TODO that my tests have probably missed some cases.