fix lack of parens causing && to always eval false