- fix -v and -vv support
- log, not puts