Why overtime is broken (and how to fix it)