Using strings instead of atoms; memo mode works from any thread.