Why would we (as an EU member) want Iceland to compromise on such a vital issue, though? I understand that it's simpler to have common regulations among all members, but when theirs works, why mess with it? It sounds unreasonable.
EU often is a mechanism to find a compromise (which makes the regulations so convoluted and bureaucratic ...), but too many special clauses to make a country happy means you got a similar debate on next subject.