* Utility passthrough always pays a fee. * Use `FunctionOf` instead of Passthrough * Update recovery passthrough