Adding true/false coercion
removing magic smoke
Throwing actual message
Raise a string
Initial script element support