Core work

@ericdill You will like `verbosedict`.
So those new_msg will be used for logging.warning somewhere?