This is pretty gross, but does have some good karma: