The nil context caused a panic during store.Close() in tests. Passing context.Background() fixes the test timeout issue.