errors and warnings