interpreter ctor, few logging tweaks