proper bracketing on conditional