FI

Some disassembly required.