passes only a few inthisto tests