amazingly, this seems to work on the first try