Use callback (instead of Promise) to allow setting status multiple times
.