add missing throws
content evaluates to empty string on expr error
handle param errors
unescape atts