Is the issue that both transitions fire somehow and that screws things up? Or is it just that the code looks ugly? If the latter, we should probably go ahead and include it anyway.