initial commit
force handling of errors outside of runcmd
fixes