[wip] more punchcard stuff.