nasty hack for 186
simpler fix
refactor for formatting
regress to string eval until we can drop support for 186
Merge pull request #287 from JonRowe/fix_for_186

Fix to enable 186 support