added nice warnings