Are you referring to the 'if (!(...) && !(...))' statement? I can't believe I didn't think to transform that! 
I've fixed this oversight in the latest commit.