rethrowing the error without hiding