This seems to work flawlessly.