normalize on opts over args