More fixes
Add support for synthetic and allow multi-strings on error