forgot to wrap errors in callbacks