Well, this is certainly intricate