Make it use GasEstimateMessageGas, which applies overestimation by default. This accounts for inclusion costs.