add alwaysDeduce to set default deduce style