Add a memoize argument to prevent playing the same pattern twice

Also remove addition of Date header, which makes this non-deterministic