TheFlyingFiddle: > When should i use enforce instead of assert? Others have already told you most of the answer. Let me add that enforce() is heavier for the compiler, so don't put an enforce in a performance-critical path in your code. Bye, bearophile