callbacks shouldn't be conditional on success
Merge branch 'perf' of github.com:ztellman/lamina into perf