When verbose is set to false, this line will change it to true. I think you want to check for existence. Something like

    if (false !== o.verbose)