correctly clear on load