added the consume bit