Update: add "as-needed" option to quote-props rule (fixes #1279)