this combinatorial message driven madness is killing me