nit: elsewhere you put .then on the previous line, which I think is easier to read.