Better logging in verbose mode, better usage errors