Fighting with not-entirely-great documentation again this evening.