add safety check to process evaluation
rename learning operation for consistency