Well, this seems to work.