I've got a ways to go. I can already envision myself writing perl wrappers to
deal with this shit more fluidly.