I'm guessing my past self was thinking about validation. This works and is tested. I'll remove the todo.