@Sir_Farouk Kreyzig nearly fried my brain nigh on a decade ago..