Initial work done to support negative durations, some issues remain.