this seems like odd default behaviour.  esp since we know some browsers don't even support console.log.  is this always overriden?