use streamio
throw error if a primitive is not found
remove runpycket.py, just use the target
at least print error string when an exception occurs