ill maybe give up at a 90% fail (from 0)