implement error passing back to pharo