Would be nice to have added support for queue=None since this model object is used to track agent related tasks as well.  But, understand that's perhaps outside the scope of this.