Only kept the void-safe branch.