9 Years Ago
Refactored IM a bit.