fixes #35, even when there's an error, it's still finished loading