updated incomplete check