I'd really like to see this to be positive logic. ie. x || y || ... this is much easier to read and explicit since in the current case I don't the the invalid states