using a `thing4` here instead of re-using 1 might make the test slightly clearer