This thing's a clusterfuck... but it just might work.