This revision has a code gen bug.