added better warning