reduced number of increment_params calls