Caller should not care verbose or not verbose