Ah, I should read the spec in the next commit first.