more warning message shenanigans