... except for 3rd-party code or "official" names.
Generic one and arch-specific one. Properly fail if we are out of resources. Restore a lost assert.