no need for $ in StringMap