I still don't understand what problem we were trying to solve. Give a look at https://github.com/coopdevs/timeoverflow/commit/f8f940050ac5677805beca4065f9cdf0f7f287bb