Might restart this from scratch.