let's unpack the `disposition` variable or something else cleaner than simply indexing into `[1]`.  Not obvious from a casual read what type of things `[0]` and `[1]` will return there, or if len will always be >= 1 or not.