use the quiet flag to suppress warnings