diff --git a/src/com/opera/core/systems/scope/services/ums/OperaExec.java b/src/com/opera/core/systems/scope/services/ums/OperaExec.java
index <HASH>..<HASH> 100644
--- a/src/com/opera/core/systems/scope/services/ums/OperaExec.java
+++ b/src/com/opera/core/systems/scope/services/ums/OperaExec.java
@@ -231,17 +231,9 @@ public class OperaExec extends AbstractService implements IOperaExec {
 
   public void key(String key, boolean up) {
     if (up) {
-      if (!keys.contains(key)) {
-        throw new WebDriverException("Impossible to release key " + key
-            + " while it's not down");
-      }
       action("_keyup", key);
       keys.remove(key);
     } else {
-      if (keys.contains(key)) {
-        throw new WebDriverException("Impossible to push " + key
-            + " while it's down");
-      }
       action("_keydown", key);
       keys.add(key);
     }
Remove check for pressing already pressed key.

There are no adverse effects, isn't required by the Se test suite, and
will make some future changes easier.