better but still needs higher fail-ratio to not descend into total nonsense