Has anyone else experienced some strange behavior with Strings in Deluge recently?

Has anyone else experienced some strange behavior with Strings in Deluge recently?

I have a picklist item that I match to a string value in some if/else statements.
Example:
if(input.picklist == "Test")
{
      info "Foo";
}
else
{
       info "bar";
}
When input.picklist = "Test", I still get "bar" .

I had two separate statements that were working as intended, just stop recognizing a valid match suddenly.

I rewrote the statements in a different order that will still meet my needs.

The statement started working again.

I found this to be very annoying and bizarre. 

Please advise, as to how I can make this stop.