remove `mixin` from `.promise()`