fix problem propagating successful result