Can you change this rescue to something more specific if we really actually expect something?   I'm not sure here that there is any reason to actually continue the test if the call produces an error.  also the blanket rescue=>e 's make it very difficult debug issues.  We really should NEVER be catching a blanket exception.