Its useful but it makes wrong assumptions, not checking the code is essentially gambling.