Circumflex character not accepted in oclHashcat 1.37

I'm using oclHashcat 1.37. When I try to use the circumflex character, ^, as part of a custom charset, oclHashcat will not make use of it at all. 

For example:
> cudaHashcat64.exe -a 3 -m 120 -1 ?l?u?d@!#$%^&*()_+-= hash.txt ?1?1?1?1?1?1

Whether or not I take out the ^, it does not make a difference. Is this a possible bug?
try using
> cudaHashcat64.exe -a 3 -m 120 -1 ?l?u?d"@!#$%^&*()_+-=" hash.txt ?1?1?1?1?1?1
No issue here, as often, learn to use your shell/command prompt, specifically the part about escaping chars.
Also, if you want to avoid escaping problems just put them into a file and use the filename as charset