verbosity is optional