don't emit complete on load, merged in some fixes @afroman