stupid warnings