If your answer to a bug like this, a week from the deadline, is that the only way to fix it is to rewrite the entire file structure instead of putting in a workaround... you probably deserve to be fired. I do wonder if they had someone else code up a workaround before shipping though.