Slow but seems to work.