`#change sec: 0 ` is used quite a bit throughout this module, and isn't really obvious what it does if you've never seen it before. It might read a little better if you did it in a method, like `truncate_seconds start_at`.