This is awful stuff.