see main comments, I think I might have fixed the underlying cause