enough idl to pass 3