BirkhoffLee@tg says to YSITD
.fail 還是 .catch 還是 step1().then(step2, errorhandler)