Don't crash on invalid options
New file change suppression algorithm (fixes #30)