Tagged semicab