I realised that always finishing the test in the wrapped callback was not a good idea