- All errors raised though rule execution should raise the same build-in rules errors. - Users should be able to switch off error raising at database runtime to not crash the database if errors are not well handled.