- Avoids creating a new list every time and pop from the queue instead - Avoids the conversions from datetime objects to seconds to do calculations - Simplifies some of the math