more precise options for first pass