An implementer needs to use at least some outside knowledge and understanding of the problem space in order to implement a standards compliant API that also adheres to the spirit of the specification and not just the literal text....Read more