English humour. Specifically my area of the world...essex I dont really know how to explain it better than that. Kevin and Tracy are like the archetypal Essex couple. So hard to explain lol