Refactor K20 to use ioreg!