another fix for bod read and restore problem