Time to abstract
17.5K