message class
make cross-call-batch promises test pass