sigh - still not right