add options/limits suggested by @bebraw