It could be tweaked further, but it is so borderline with triggering the "level failed" problem, that I'd rather not. Also, since the solution DOES progress to the "level complete" screen after triggering a "level failed", when all dillos portal away, I'd be further inclined to accept such solutions as valid.