Bug fix---one of these days I'll get the @#$@#$ pattern correct.
Bug fix---@#%W##!@@@#$~ pattern!