Sequel's defaults are very strict.
Failures when saving raise an exception instead of returning false.
Failures when typecasting data raise an exception.
Attempting to assign a value to a column that is restricted raises an exception.
Being strict by default helps catch logic errors in programs that would otherwise go undetected.