properly use the new total handler