fix inverted condition for --silent in non-daemon mode; closes #23