diff --git a/ejb3/src/main/java/org/jboss/as/ejb3/remote/LocalEjbReceiver.java b/ejb3/src/main/java/org/jboss/as/ejb3/remote/LocalEjbReceiver.java
index <HASH>..<HASH> 100644
--- a/ejb3/src/main/java/org/jboss/as/ejb3/remote/LocalEjbReceiver.java
+++ b/ejb3/src/main/java/org/jboss/as/ejb3/remote/LocalEjbReceiver.java
@@ -225,8 +225,13 @@ public class LocalEjbReceiver extends EJBReceiver implements Service<LocalEjbRec
 
 
     @Override
-    protected void verify(final String appName, final String moduleName, final String distinctName, final String beanName) throws Exception {
-        findBean(appName, moduleName, distinctName, beanName);
+    protected boolean exists(final String appName, final String moduleName, final String distinctName, final String beanName) {
+        try {
+            final EjbDeploymentInformation ejbDeploymentInformation = findBean(appName, moduleName, distinctName, beanName);
+            return ejbDeploymentInformation != null;
+        } catch (IllegalArgumentException iae) {
+            return false;
+        }
     }
 
     private EjbDeploymentInformation findBean(final String appName, final String moduleName, final String distinctName, final String beanName) {
EJBCLIENT-<I> Update LocalEjbReceiver to take into account the EJB client API change