Ay ... this is getting hard.