better accounting on load