Nit: we've been following the emerging Mozilla convention to always surround conditional blocks with parentheses, even one-liners.