Reverting to promise casting.