use config object; cut back on messages