Add a 'silent' option

Do not throw on errors.