Added a parameter to make the entire execution silent.