fixes a low-level bug that Callback already called; fixes #13