allow aoderivnormal to work without aoreduce