it would also be good to have a similar test that passes if the GP is set to false otherwise the test could be failing because of another exception