maybe made load() work correctly.