new dispatch with casting.