This seems like it has potential.