exceptions as warnings