[lemma=create] [lemma=specification] [□=□] □ □
[lemma=create] [lemma=specification] [tag=□] □ □
[lemma=create] [lemma=specification] [lemma=□] □ □
In practice , the process is more complicated , due to ( 1 ) the difficulty of creating specifications of high technical quality ; ( 2 ) the need to consider the interests of all of the affected parties ; ( 3 ) the importance of establishing widespread community consensus ; and ( 4 ) the difficulty of evaluating the utility of a particular specification for the Internet community .