added missing single eval function for gregory patches