promise is now fully chainable

Please, review and accept!