d99cf80986
I've edited the test to use a list instead of a set because the order of evaluation probably ought to be guaranteed.