exceptions introduced