Reduced number of calculation