To those who might be wondering: Yes, I am writing the IC. I'm about halfway done. My dayjob's made it take longer than I thought, but it should be done by tomorrow at the latest.