re-raising runtime errors
prevent recursion error
allow multiple attribute statements