In my opinion it is not reasonable to throw the NSME in case the servletName does not match. Should be a IllegalStateException or something like this, may be with a remark that we are inside a workaround fallback.