When an implementation specification is required, it is mandatory and there is no option but to implement it. When an implementation specification is addressable, it must be implemented unless an existing or alternate solution is at least as effective, or there is a justifiable reason the implementation specification is not reasonable or appropriate.