add possible exceptions for future use