made evaluation engine more robust, by rejecting missing values in prediction file