Eliminate the missing addition and refactor with new Arelastic