Use workspace storage in get() to avoid memory leak.