I don't know where to begin ...