Just need to add in the failfast argument and pass it through at initialisation
Just need to add in the failfast argument and pass it through at initialisation