debug messages are controlled through verbose level