Ouch, these are hard.