update, think I have the real bug this time