Adapt for furnace-kernel