use more informative warning