The difference is testing how the function behaves when start end end times are set. There is a whole if block that deals with them.