try a load of fixes, but they just make things worse :-(