discards failed runs

Now discards failed runs; makes it lighter on memory and doesn't write
them to the text file either