+You can silence any stream while a block runs with +silence_stream+:
+ # STDOUT is silent here
+Silencing exceptions is also possible with +suppress+. This method receives an arbitrary number of exception classes. If an exception is raised during the execution of the block and is +kind_of?+ any of the arguments, +suppress+ captures it and returns silently. Otherwise the exception is reraised:
+# If the user is locked the increment is lost, no big deal.