fluent-exception-rule