ok
better error reporting from proc