Bug fix for Respond.call();

bug with the way Respond.call() conditional checks were being handled. Addition conditioanl checks were added in to avoid other errors as well.