pass err to callback when error; #1