Oh, this is so hard!