I would switch these `silence: true` to `silence => true` to maintain backward compatibility with older Rubies.
:+1: otherwise looks great!