There are some very weird things in the IML. I have thirty-odd weird entities left to figure out, but they're getting stranger and stranger. At some point we'll reach diminishing returns, so I'll just put something in the output that requires human intervention.