trickle: simplified the calculation a little bit