Whitespace fixes.  Traded infinite loop for completely incorrect behavior in Monitor.3