For invalid symbols, return error string instead of raising exception