This really appears to work.