Typo? 
"project() may to select at most twenty-two (22) fields."
"up to 22 fields" ?