Oops. I omitted a ( from Brian's patch.