I've just pushed a commit which documents `differences` as being a list. Does that help at all?