? operator's left operand requires special flag and fixed error in item bonus.