added missing silent options + tests