Storing the pointer to dwml save unnecessary copies and time.
Outputting an entry for every hour that a condition is valid (it's timespan).