Yeah, it starts with a { null, null } return value and then fills it in as it goes.