using visitor meta in place of customer meta for clarity.
Fixes from testing