-enqueue: bail early if needed rather than checking for object & proceeding
check for object.count == 0 (empty array or nil) and bail early