BugFix: callback must return true if everything was ok