early exit from sampling avoids strictly positive exception