time/day overlap protetion mostly works