support raising exception syntax