be more defensive with client in error state and check at borrow time their status as well (paranoid mode)