Name the unit tests
Allow trailing scope argument in .then to be the scope no matter whether it is second, third or fourth