fixed error progation