Do not stress tail recursion elimination and partial condition evaluation too much...